package com.leedarson.utils;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;

/**
 *
 * @author 86136
 *
 */
public class FrontEndConfig {

	/**
	 * 保存所有表对应的前端数据的map,在这里KEY应该是表名，Value应该是这个表所拥有的所有前端模块的配置信息。
	 */
	private static HashMap<String, HashMap<String, Object>> frontendModule = new HashMap<String, HashMap<String, Object>>();

	/**
	 * 通过table name获取到这个table所对应的所有前端模块的配置信息。因为前端模块种类很多，所以这个对象应该是map类型。<br>
	 * key应该是该前端类型，比如列表模块，为list。value则为这个模块对应的详细信息。
	 *
	 * @auhor 86136
	 * @Create_Date: 2020年10月4日下午5:48:12
	 * @last_modify by 86136 at 2020年10月4日下午5:48:12 <br>
	 * @Why_and_What_is_modified:
	 * @param name
	 * @return null if not exist
	 */
	public static HashMap<String, Object> getFrontendConfigByTable(String name) {
		HashMap<String, Object> hashMap = frontendModule.get(name);
		return hashMap;
	}

	public static void setFrontEndConfig(HashMap<String, HashMap<String, Object>> result) {
		frontendModule = result;
	}

	public static HashMap<String, HashMap<String, Object>> getFrontendModule() {
		return frontendModule;
	}



}
